package com.bblocks.communityInfo.client;


import io.swagger.v3.oas.annotations.media.Schema;

import java.io.Serializable;


/**
 * 店铺首页 商品分类DTO
 * @author linzh
 */
@Schema(description="商品分类Dto")
public class AppShopProdCategoryDto implements Serializable{

	/**  */
	private static final long serialVersionUID = 7536585172554342091L;

	
	/** 产品类目ID */
	@Schema(description="产品类目ID")
	private Long id; 
		
	/** 父节点 */
	@Schema(description="父节点")
	private Long parentId; 
		
	/** 产品类目名称 */
	@Schema(description="产品类目名称")
	private String name; 
		
	/** 类目的显示图片 */
	@Schema(description="类目的显示图片")
	private String pic; 
		
	/** 排序 */
	@Schema(description="排序")
	private Integer seq; 
		
	/** 默认是1，表示正常状态,0为下线状态 */
	@Schema(description="默认是1，表示正常状态,0为下线状态")
	private Integer status; 
		
	/** 店铺ID */
	@Schema(description=" 店铺ID")
	private Long shopId; 
		
	/** 下一级分类 list **/
	//@Schema(description="下一级分类 list")
	//private List<ShopCategory> subCatList;
	
	/** 下一级 分类id **/
	@Schema(description="下一级 分类id")
	private Long nextCatId;
	
	/** 最后一级分类id **/
	@Schema(description="最后一级分类id")
	private Long subCatId;

	public AppShopProdCategoryDto() {
		super();
		// TODO Auto-generated constructor stub
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getParentId() {
		return parentId;
	}

	public void setParentId(Long parentId) {
		this.parentId = parentId;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getPic() {
		return pic;
	}

	public void setPic(String pic) {
		this.pic = pic;
	}

	public Integer getSeq() {
		return seq;
	}

	public void setSeq(Integer seq) {
		this.seq = seq;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public Long getShopId() {
		return shopId;
	}

	public void setShopId(Long shopId) {
		this.shopId = shopId;
	}

	//public List<ShopCategory> getSubCatList() {
	//	return subCatList;
	//}

	//public void setSubCatList(List<ShopCategory> subCatList) {
	//	this.subCatList = subCatList;
	//}

	public Long getNextCatId() {
		return nextCatId;
	}

	public void setNextCatId(Long nextCatId) {
		this.nextCatId = nextCatId;
	}

	public Long getSubCatId() {
		return subCatId;
	}

	public void setSubCatId(Long subCatId) {
		this.subCatId = subCatId;
	}
}
